drop cannon - Turkish English Dictionary